On the Transition from Computation Independent to Platform Independent Models

نویسندگان

  • Milan Karow
  • Andreas Gehlert
  • Jörg Becker
  • Werner Esswein
چکیده

The Model Driven Architecture (MDA) describes software development based on models on different levels of abstraction. The development process is outlined as a sequence of model transformations which add specific details to the software models with each subsequent step. The OMG MDA guide refers to the computation independent model (CIM) as the highest level of abstraction. However this model type is disregarded by most MDA methodologies and tools, which start their transformation process on the level of platform independent software models (PIM). This paper investigates the role and nature of the CIM, especially focussing on development processes for management information systems. Therefore, existing transformational approaches for the transition from models as real world perceptions to software designs are evaluated. Finally the transformational view on software development is extended by decision theory aspects during the design task, which significantly influence the feasibility of design process automation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gyroscope Drift Error Analysis in the Position-Independent Navigation Algorithm of a stable platform Inertial System

This paper deals with analyzing gyroscope drift error in the position-independent navigation algorithm of a stable platform inertial system. Most of the stable platform navigation algorithms proposed in the literature have drawbacks of estimating position rates for alignment commands. Not only the estimating position rates are the basic source of position errors, but they also make the alignmen...

متن کامل

An Approach to Multi-Domain Data Model Development Based on the Model-Driven Architecture and Ontologies

To date, there are many diverse data representation technologies (EDIFACT, XML, JSON, CSV, relational model, NoSQL). Transition to new technologies or the integration of information systems based on different technological stacks is a complex and expensive process. Platform-independent models take an important role in this process. The structure of such a model is described in this article. How...

متن کامل

A MDA-Based Development Approach for 3-tiers Applications

This study presented a transformation approach of Model Driven Architecture for 3-tiered applications. Mapping rules from computation independent model to platform independent model and from platform independent model to platform specific model were developed. This approach was demonstrated using an on-line bookshop application. With this approach, the weak link of Model Driven Architecture, tr...

متن کامل

Improving MDA-based Process Quality through Refactoring Patterns

The Model Driven Architecture (MDA) is an initiative proposed by the Object Management Group (OMG) that advocates modeling system from computation independent, platform independent, platform specific and implementation specific models. MDA is also based on the concepts of metamodel, automatic transformation and traceability. A crucial part of the evolution from abstract models to executable com...

متن کامل

Derivation of Use Cases from the Topological Computation Independent Business Model

Model-Driven Architecture (MDA) developed by the Object Management Group (OMG) proposes three (or at least two) transformable models for system specification. The first one is a Computation Independent Model or CIM. The CIM is a model that should eliminate the gap between business people and software developers. Two other models are a Platform Independent Model (PIM) and a Platform Specific Mod...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006